/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.yunhoo.contract.util;

import com.yunhoo.base.model.ContractType;
import java.util.Date;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

@ManagedBean(name = "queryOtherBean")
@SessionScoped
public class DocumentQueryConditionBeanOther {

    private Date docDateBegin = null;  //
    private Date docDateEnd = null;
    private Date deadLineBegin = null;
    private Date deadLineEnd = null;
    private Date deliveryBegin = null;
    private Date deliveryEnd = null;
    private ContractType contractType = new ContractType();
    private String number = "";
    private String othernumber = "";
    private String cname = "";
    private Date orderdatestart;
    private Date orderdateend;
    private String address = "";
    private Date startstart;
    private Date startend;
    private Date deadlinestart;
    private Date deadlineend;
    private String nameA = "";
    private String nameAstand = "";
    private String nameB = "";
    private String nameBstand = "";
    private double targetstart = 0d;
    private double targetend = 0d;
    private double quality_marginstart = 0d;
    private double quality_marginend = 0d;
    private double paystart = 0d;
    private double payend = 0d;
    private String other = "";
    private Date warrantystart;
    private Date warrantyend;
    private String penalty = "";

    public Date getDeadLineBegin() {
        return deadLineBegin;
    }

    /**
     * @param deadLineBegin the deadLineBegin to set
     */
    public void setDeadLineBegin(Date deadLineBegin) {
        this.deadLineBegin = deadLineBegin;
    }

    public String getNameA() {
        return nameA;
    }

    public ContractType getContractType() {
        return contractType;
    }

    public void setContractType(ContractType contracttype) {
        this.contractType = contracttype;
    }

    public void setNameA(String nameA) {
        this.nameA = nameA;
    }

    public String getNameB() {
        return nameB;
    }

    public void setNameB(String nameB) {
        this.nameB = nameB;
    }

    /**
     * @return the deadLineEnd
     */
    public Date getDeadLineEnd() {
        return deadLineEnd;
    }

    /**
     * @param deadLineEnd the deadLineEnd to set
     */
    public void setDeadLineEnd(Date deadLineEnd) {
        this.deadLineEnd = deadLineEnd;
    }

    /**
     * @return the deliveryBegin
     */
    public Date getDeliveryBegin() {
        return deliveryBegin;
    }

    /**
     * @param deliveryBegin the deliveryBegin to set
     */
    public void setDeliveryBegin(Date deliveryBegin) {
        this.deliveryBegin = deliveryBegin;
    }

    /**
     * @return the deliveryEnd
     */
    public Date getDeliveryEnd() {
        return deliveryEnd;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getCname() {
        return cname;
    }

    public void setCname(String cname) {
        this.cname = cname;
    }

    public String getNameAstand() {
        return nameAstand;
    }

    public void setNameAstand(String nameAstand) {
        this.nameAstand = nameAstand;
    }

    public String getNameBstand() {
        return nameBstand;
    }

    public void setNameBstand(String nameBstand) {
        this.nameBstand = nameBstand;
    }

    public String getNumber() {
        return number;
    }

    public void setNumber(String number) {
        this.number = number;
    }

    public String getOther() {
        return other;
    }

    public void setOther(String other) {
        this.other = other;
    }

    public Date getDeadlineend() {
        return deadlineend;
    }

    public void setDeadlineend(Date deadlineend) {
        this.deadlineend = deadlineend;
    }

    public Date getDeadlinestart() {
        return deadlinestart;
    }

    public void setDeadlinestart(Date deadlinestart) {
        this.deadlinestart = deadlinestart;
    }

    public Date getOrderdateend() {
        return orderdateend;
    }

    public void setOrderdateend(Date orderdateend) {
        this.orderdateend = orderdateend;
    }

    public Date getOrderdatestart() {
        return orderdatestart;
    }

    public void setOrderdatestart(Date orderdatestart) {
        this.orderdatestart = orderdatestart;
    }

    public double getQuality_marginend() {
        return quality_marginend;
    }

    public void setQuality_marginend(double quality_marginend) {
        this.quality_marginend = quality_marginend;
    }

    public double getQuality_marginstart() {
        return quality_marginstart;
    }

    public void setQuality_marginstart(double quality_marginstart) {
        this.quality_marginstart = quality_marginstart;
    }

    public Date getStartend() {
        return startend;
    }

    public void setStartend(Date startend) {
        this.startend = startend;
    }

    public Date getStartstart() {
        return startstart;
    }

    public void setStartstart(Date startstart) {
        this.startstart = startstart;
    }

    public double getTargetend() {
        return targetend;
    }

    public void setTargetend(double targetend) {
        this.targetend = targetend;
    }

    public double getTargetstart() {
        return targetstart;
    }

    public void setTargetstart(double targetstart) {
        this.targetstart = targetstart;
    }

    public Date getWarrantyend() {
        return warrantyend;
    }

    public void setWarrantyend(Date warrantyend) {
        this.warrantyend = warrantyend;
    }

    public Date getWarrantystart() {
        return warrantystart;
    }

    public void setWarrantystart(Date warrantystart) {
        this.warrantystart = warrantystart;
    }

    public void setDeliveryEnd(Date deliveryEnd) {
        this.deliveryEnd = deliveryEnd;
    }

    /**
     * @return the docDateBegin
     */
    public Date getDocDateBegin() {
        return docDateBegin;
    }

    /**
     * @param docDateBegin the docDateBegin to set
     */
    public void setDocDateBegin(Date docDateBegin) {
        this.docDateBegin = docDateBegin;
    }

    /**
     * @return the docDateEnd
     */
    public Date getDocDateEnd() {
        return docDateEnd;
    }

    /**
     * @param docDateEnd the docDateEnd to set
     */
    public void setDocDateEnd(Date docDateEnd) {
        this.docDateEnd = docDateEnd;
    }

    public String getOthernumber() {
        return othernumber;
    }

    public void setOthernumber(String othernumber) {
        this.othernumber = othernumber;
    }

    public double getPayend() {
        return payend;
    }

    public void setPayend(double payend) {
        this.payend = payend;
    }

    public double getPaystart() {
        return paystart;
    }

    public void setPaystart(double paystart) {
        this.paystart = paystart;
    }

    public String getPenalty() {
        return penalty;
    }

    public void setPenalty(String penalty) {
        this.penalty = penalty;
    }
}
